Report the calls to your carrier, and to the FCC and FTC. There's isn't much you can do about it at the moment. The carriers now have the legal right to set up services that will block these scam calls. 99.99% of the time, the phone number reported by caller ID doesn't even exist.
The only reliable way to block these calls would be for the carriers to compare the originating number to a list of valid phone numbers from all carriers, and black-hole anything that didn't match a valid originating number... even that won't work if the scammers are spoofing legitimate numbers. I once got a scam call where the caller ID indicated the originating number as mine...
It doesn't matter what kind of phone you have or who your carrier is, this is going to be a problem.
I did see an article in one of the tech rags a while ago about an app that is supposed to be available this fall that promises to be able to filter and block these scam calls on iOS 10. Apparently, it can do this without routing the calls through a 3rd party first as all of the others seem to do and it does not have to add tens of thousands of numbers to your contacts, then block them.
I signed up for "early access" notification, but have heard nothing else since. They did provide a referral link to tell your friends. If you have a "throw away" email address you want to give them (I always use a throw away for this kind of thing), it might be worth checking out... If it ever gets out of the vapor ware stage...
https://callblockapp.com/?code=wxW